//一. 导入axios包

import axios from 'axios'

//二. 实例化对象
const instance = axios.create({
  baseURL: 'http://localhost:3000',
  timeout: 10000, //单位毫秒
})

//三. 配置拦截器
//给instance实例配置响应拦截器(统一处理http响应)
instance.interceptors.response.use(
  //成功的回调
  (response) => {
    // 打印看看返回什么
    // console.log(response.data)
    // console.log(response)

    return response.data
    // return response
  },
  //失败的回调
  (error) => {
    return Promise.reject(error)
  }
)

//四. 导出对象
export default instance
